package com.weds.edpf.core.entity;

import com.weds.core.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.validation.constraints.Digits;
import javax.validation.constraints.Size;

public class NTtCardEntity extends BaseEntity implements Serializable {
    /**
     *
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer ttXh;

    /**
     *
     */
    @Size(max = 100)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttName;

    /**
     *
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer ttLx;

    /**
     *
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttOcx;

    /**
     *
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttId;

    /**
     *
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttTop;

    /**
     *
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer keyLx;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String parentBh;

    /**
     *
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttApp;

    /**
     *
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer ttDefault;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String keyBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String formatBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String recoveryBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String editBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String bookBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String addBh;

    /**
     *
     */
    @Size(max = 50)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String ttForm;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String readBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String subBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String delsubBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String tradeBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String resumeBh;

    /**
     *
     */
    @Size(max = 16)
    @ApiModelProperty(required = true, dataType = "string", example = "test", value = "")
    private String writeBh;

    /**
     *
     */
    @ApiModelProperty(required = true, dataType = "int", example = "-1", value = "")
    private Integer ttCardLx;

    /**
     */
    private static final long serialVersionUID = 1L;

    private String keys;

    /**
     * This method returns the value of the database column tt_card.tt_xh
     *
     * @return the value of tt_card.tt_xh
     */
    public Integer getTtXh() {
        return ttXh;
    }

    /**
     */
    public NTtCardEntity withTtXh(Integer ttXh) {
        this.setTtXh(ttXh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_xh
     *
     * @param ttXh the value for tt_card.tt_xh
     */
    public void setTtXh(Integer ttXh) {
        this.ttXh = ttXh;
    }

    /**
     * This method returns the value of the database column tt_card.tt_name
     *
     * @return the value of tt_card.tt_name
     */
    public String getTtName() {
        return ttName;
    }

    /**
     */
    public NTtCardEntity withTtName(String ttName) {
        this.setTtName(ttName);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_name
     *
     * @param ttName the value for tt_card.tt_name
     */
    public void setTtName(String ttName) {
        this.ttName = ttName;
    }

    /**
     * This method returns the value of the database column tt_card.tt_lx
     *
     * @return the value of tt_card.tt_lx
     */
    public Integer getTtLx() {
        return ttLx;
    }

    /**
     */
    public NTtCardEntity withTtLx(Integer ttLx) {
        this.setTtLx(ttLx);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_lx
     *
     * @param ttLx the value for tt_card.tt_lx
     */
    public void setTtLx(Integer ttLx) {
        this.ttLx = ttLx;
    }

    /**
     * This method returns the value of the database column tt_card.tt_ocx
     *
     * @return the value of tt_card.tt_ocx
     */
    public String getTtOcx() {
        return ttOcx;
    }

    /**
     */
    public NTtCardEntity withTtOcx(String ttOcx) {
        this.setTtOcx(ttOcx);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_ocx
     *
     * @param ttOcx the value for tt_card.tt_ocx
     */
    public void setTtOcx(String ttOcx) {
        this.ttOcx = ttOcx;
    }

    /**
     * This method returns the value of the database column tt_card.tt_id
     *
     * @return the value of tt_card.tt_id
     */
    public String getTtId() {
        return ttId;
    }

    /**
     */
    public NTtCardEntity withTtId(String ttId) {
        this.setTtId(ttId);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_id
     *
     * @param ttId the value for tt_card.tt_id
     */
    public void setTtId(String ttId) {
        this.ttId = ttId;
    }

    /**
     * This method returns the value of the database column tt_card.tt_top
     *
     * @return the value of tt_card.tt_top
     */
    public String getTtTop() {
        return ttTop;
    }

    /**
     */
    public NTtCardEntity withTtTop(String ttTop) {
        this.setTtTop(ttTop);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_top
     *
     * @param ttTop the value for tt_card.tt_top
     */
    public void setTtTop(String ttTop) {
        this.ttTop = ttTop;
    }

    /**
     * This method returns the value of the database column tt_card.key_lx
     *
     * @return the value of tt_card.key_lx
     */
    public Integer getKeyLx() {
        return keyLx;
    }

    /**
     */
    public NTtCardEntity withKeyLx(Integer keyLx) {
        this.setKeyLx(keyLx);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.key_lx
     *
     * @param keyLx the value for tt_card.key_lx
     */
    public void setKeyLx(Integer keyLx) {
        this.keyLx = keyLx;
    }

    /**
     * This method returns the value of the database column tt_card.parent_bh
     *
     * @return the value of tt_card.parent_bh
     */
    public String getParentBh() {
        return parentBh;
    }

    /**
     */
    public NTtCardEntity withParentBh(String parentBh) {
        this.setParentBh(parentBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.parent_bh
     *
     * @param parentBh the value for tt_card.parent_bh
     */
    public void setParentBh(String parentBh) {
        this.parentBh = parentBh;
    }

    /**
     * This method returns the value of the database column tt_card.tt_app
     *
     * @return the value of tt_card.tt_app
     */
    public String getTtApp() {
        return ttApp;
    }

    /**
     */
    public NTtCardEntity withTtApp(String ttApp) {
        this.setTtApp(ttApp);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_app
     *
     * @param ttApp the value for tt_card.tt_app
     */
    public void setTtApp(String ttApp) {
        this.ttApp = ttApp;
    }

    /**
     * This method returns the value of the database column tt_card.tt_default
     *
     * @return the value of tt_card.tt_default
     */
    public Integer getTtDefault() {
        return ttDefault;
    }

    /**
     */
    public NTtCardEntity withTtDefault(Integer ttDefault) {
        this.setTtDefault(ttDefault);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_default
     *
     * @param ttDefault the value for tt_card.tt_default
     */
    public void setTtDefault(Integer ttDefault) {
        this.ttDefault = ttDefault;
    }

    /**
     * This method returns the value of the database column tt_card.key_bh
     *
     * @return the value of tt_card.key_bh
     */
    public String getKeyBh() {
        return keyBh;
    }

    /**
     */
    public NTtCardEntity withKeyBh(String keyBh) {
        this.setKeyBh(keyBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.key_bh
     *
     * @param keyBh the value for tt_card.key_bh
     */
    public void setKeyBh(String keyBh) {
        this.keyBh = keyBh;
    }

    /**
     * This method returns the value of the database column tt_card.format_bh
     *
     * @return the value of tt_card.format_bh
     */
    public String getFormatBh() {
        return formatBh;
    }

    /**
     */
    public NTtCardEntity withFormatBh(String formatBh) {
        this.setFormatBh(formatBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.format_bh
     *
     * @param formatBh the value for tt_card.format_bh
     */
    public void setFormatBh(String formatBh) {
        this.formatBh = formatBh;
    }

    /**
     * This method returns the value of the database column tt_card.recovery_bh
     *
     * @return the value of tt_card.recovery_bh
     */
    public String getRecoveryBh() {
        return recoveryBh;
    }

    /**
     */
    public NTtCardEntity withRecoveryBh(String recoveryBh) {
        this.setRecoveryBh(recoveryBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.recovery_bh
     *
     * @param recoveryBh the value for tt_card.recovery_bh
     */
    public void setRecoveryBh(String recoveryBh) {
        this.recoveryBh = recoveryBh;
    }

    /**
     * This method returns the value of the database column tt_card.edit_bh
     *
     * @return the value of tt_card.edit_bh
     */
    public String getEditBh() {
        return editBh;
    }

    /**
     */
    public NTtCardEntity withEditBh(String editBh) {
        this.setEditBh(editBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.edit_bh
     *
     * @param editBh the value for tt_card.edit_bh
     */
    public void setEditBh(String editBh) {
        this.editBh = editBh;
    }

    /**
     * This method returns the value of the database column tt_card.book_bh
     *
     * @return the value of tt_card.book_bh
     */
    public String getBookBh() {
        return bookBh;
    }

    /**
     */
    public NTtCardEntity withBookBh(String bookBh) {
        this.setBookBh(bookBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.book_bh
     *
     * @param bookBh the value for tt_card.book_bh
     */
    public void setBookBh(String bookBh) {
        this.bookBh = bookBh;
    }

    /**
     * This method returns the value of the database column tt_card.add_bh
     *
     * @return the value of tt_card.add_bh
     */
    public String getAddBh() {
        return addBh;
    }

    /**
     */
    public NTtCardEntity withAddBh(String addBh) {
        this.setAddBh(addBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.add_bh
     *
     * @param addBh the value for tt_card.add_bh
     */
    public void setAddBh(String addBh) {
        this.addBh = addBh;
    }

    /**
     * This method returns the value of the database column tt_card.tt_form
     *
     * @return the value of tt_card.tt_form
     */
    public String getTtForm() {
        return ttForm;
    }

    /**
     */
    public NTtCardEntity withTtForm(String ttForm) {
        this.setTtForm(ttForm);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_form
     *
     * @param ttForm the value for tt_card.tt_form
     */
    public void setTtForm(String ttForm) {
        this.ttForm = ttForm;
    }

    /**
     * This method returns the value of the database column tt_card.read_bh
     *
     * @return the value of tt_card.read_bh
     */
    public String getReadBh() {
        return readBh;
    }

    /**
     */
    public NTtCardEntity withReadBh(String readBh) {
        this.setReadBh(readBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.read_bh
     *
     * @param readBh the value for tt_card.read_bh
     */
    public void setReadBh(String readBh) {
        this.readBh = readBh;
    }

    /**
     * This method returns the value of the database column tt_card.sub_bh
     *
     * @return the value of tt_card.sub_bh
     */
    public String getSubBh() {
        return subBh;
    }

    /**
     */
    public NTtCardEntity withSubBh(String subBh) {
        this.setSubBh(subBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.sub_bh
     *
     * @param subBh the value for tt_card.sub_bh
     */
    public void setSubBh(String subBh) {
        this.subBh = subBh;
    }

    /**
     * This method returns the value of the database column tt_card.delsub_bh
     *
     * @return the value of tt_card.delsub_bh
     */
    public String getDelsubBh() {
        return delsubBh;
    }

    /**
     */
    public NTtCardEntity withDelsubBh(String delsubBh) {
        this.setDelsubBh(delsubBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.delsub_bh
     *
     * @param delsubBh the value for tt_card.delsub_bh
     */
    public void setDelsubBh(String delsubBh) {
        this.delsubBh = delsubBh;
    }

    /**
     * This method returns the value of the database column tt_card.trade_bh
     *
     * @return the value of tt_card.trade_bh
     */
    public String getTradeBh() {
        return tradeBh;
    }

    /**
     */
    public NTtCardEntity withTradeBh(String tradeBh) {
        this.setTradeBh(tradeBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.trade_bh
     *
     * @param tradeBh the value for tt_card.trade_bh
     */
    public void setTradeBh(String tradeBh) {
        this.tradeBh = tradeBh;
    }

    /**
     * This method returns the value of the database column tt_card.resume_bh
     *
     * @return the value of tt_card.resume_bh
     */
    public String getResumeBh() {
        return resumeBh;
    }

    /**
     */
    public NTtCardEntity withResumeBh(String resumeBh) {
        this.setResumeBh(resumeBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.resume_bh
     *
     * @param resumeBh the value for tt_card.resume_bh
     */
    public void setResumeBh(String resumeBh) {
        this.resumeBh = resumeBh;
    }

    /**
     * This method returns the value of the database column tt_card.write_bh
     *
     * @return the value of tt_card.write_bh
     */
    public String getWriteBh() {
        return writeBh;
    }

    /**
     */
    public NTtCardEntity withWriteBh(String writeBh) {
        this.setWriteBh(writeBh);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.write_bh
     *
     * @param writeBh the value for tt_card.write_bh
     */
    public void setWriteBh(String writeBh) {
        this.writeBh = writeBh;
    }

    /**
     * This method returns the value of the database column tt_card.tt_card_lx
     *
     * @return the value of tt_card.tt_card_lx
     */
    public Integer getTtCardLx() {
        return ttCardLx;
    }

    /**
     */
    public NTtCardEntity withTtCardLx(Integer ttCardLx) {
        this.setTtCardLx(ttCardLx);
        return this;
    }

    /**
     * This method sets the value of the database column tt_card.tt_card_lx
     *
     * @param ttCardLx the value for tt_card.tt_card_lx
     */
    public void setTtCardLx(Integer ttCardLx) {
        this.ttCardLx = ttCardLx;
    }

    public String getKeys() {
        return keys;
    }

    public void setKeys(String keys) {
        this.keys = keys;
    }
}